mobotix c++ cam cnc open source webcam watch tv netzwerk custom software development unix machining php cad software lan programming linux development java windows milling software development